package com.hzj.recipe.resp;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.hzj.recipe.entity.Comment;
import com.hzj.recipe.entity.User;
import lombok.Data;

import java.util.List;

@Data
public class commentResp {

    //菜单评论
    private Comment comment;

    //用户信息
    private User user;

    //被回复的用户信息
    //@JsonInclude(JsonInclude.Include.NON_NULL)注解来告诉JSON序列化器，当replyList字段为空时不进行序列化。
    //只有当调用setReplyList设置了replyList时，它才会被序列化输出。
    @JsonInclude(JsonInclude.Include.NON_NULL)
    private User target;

    //回复表
    @JsonInclude(JsonInclude.Include.NON_NULL)
    private List<commentResp> replyList;

}
